--- a/src/common/sysrepo.pb-c.c
+++ b/src/common/sysrepo.pb-c.c
@@ -8013,7 +8013,7 @@ const ProtobufCMessageDescriptor sr__eve
   (ProtobufCMessageInit) sr__event_notif_replay_resp__init,
   NULL,NULL,NULL    /* reserved[123] */
 };
-static const ProtobufCFieldDescriptor sr__data_provide_req__field_descriptors[4] =
+static const ProtobufCFieldDescriptor sr__data_provide_req__field_descriptors[5] =
 {
   {
     "xpath",
@@ -8063,8 +8063,21 @@ static const ProtobufCFieldDescriptor sr
     0,             /* flags */
     0,NULL,NULL    /* reserved1,reserved2, etc */
   },
+  {
+    "original_xpath",
+    21,
+    PROTOBUF_C_LABEL_REQUIRED,
+    PROTOBUF_C_TYPE_STRING,
+    0,   /* quantifier_offset */
+    offsetof(Sr__DataProvideReq, original_xpath),
+    NULL,
+    NULL,
+    0,             /* flags */
+    0,NULL,NULL    /* reserved1,reserved2, etc */
+  },
 };
 static const unsigned sr__data_provide_req__field_indices_by_name[] = {
+  4,   /* field[4] = original_xpath */
   3,   /* field[3] = request_id */
   1,   /* field[1] = subscriber_address */
   2,   /* field[2] = subscription_id */
@@ -8075,7 +8088,7 @@ static const ProtobufCIntRange sr__data_
   { 1, 0 },
   { 10, 1 },
   { 20, 3 },
-  { 0, 4 }
+  { 0, 5 }
 };
 const ProtobufCMessageDescriptor sr__data_provide_req__descriptor =
 {
@@ -8085,7 +8098,7 @@ const ProtobufCMessageDescriptor sr__dat
   "Sr__DataProvideReq",
   "sr",
   sizeof(Sr__DataProvideReq),
-  4,
+  5,
   sr__data_provide_req__field_descriptors,
   sr__data_provide_req__field_indices_by_name,
   3,  sr__data_provide_req__number_ranges,
--- a/src/common/sysrepo.pb-c.h
+++ b/src/common/sysrepo.pb-c.h
@@ -1630,10 +1630,11 @@ struct  _Sr__DataProvideReq
   char *subscriber_address;
   uint32_t subscription_id;
   uint64_t request_id;
+  char *original_xpath;
 };
 #define SR__DATA_PROVIDE_REQ__INIT \
  { PROTOBUF_C_MESSAGE_INIT (&sr__data_provide_req__descriptor) \
-    , NULL, NULL, 0, 0 }
+    , NULL, NULL, 0, 0, NULL }
 
 
 /*
